Cape Froward — definition

1. Cape Froward (Noun)

1 definition

Cape Froward (Noun) — A cape on the Strait of Magellan in southern Chile; the most southern point on the mainland of South America.

2 types of
cape ness
2 parts of
Republic of Chile chile